﻿using System.Collections.Generic;
using DeepEarth.Core;
using DeepEarth.Core.Data;
namespace DeepEarth.Map.Core.Filters
{
    // TODO: Revisit this. It enables pluggable filters, but is that functionality required - at the moment
    // seems more like a hinderance - see prerender and synchronizer, which require more than the list of
    // viewmodels to execute
    public interface IGeoItemFilter
    {
        IEnumerable<GeoItemViewModel> Filter(IEnumerable<GeoItemViewModel> viewModels);
    }
}
